| r10 vs r11 | ||
|---|---|---|
| ... | ... | |
| 21 | 21 | || CMS || tail -F /var/log/castis/apcontroller/..._APController.log | grep “XXX.mpg” || Error/Fail 로그가 지속적으로 출력하지 않을 경우 정상 || || |
| 22 | 22 | || DB || Select * from media where filename = ’XXX.mpg’; || 테스트 파일 정상 등록 여부 확인 || || |
| 23 | 23 | || DB || Select count(*) from media; || 부팅 전 확인 한 개수와 차이가 없을 경우 정상 || || |
| 24 | 24 | || DB || Select * from eventschedule where filename = ‘XXX.mpg’; || 송출중인 파일이 등록되어 있는지 확인 || || |
| 25 | ||
| 26 | ||
| 27 | == NVOD 서버 BS 작업 절차 == |
|
| 28 | ||
| 29 | === 사전 작업 === |
|
| 30 | 1. [[서버 공통 체크리스트|서버 공통 체크 리스트]] 참고 해 서버 내 backup 폴더 만들어 백업 하기 |
|
| 31 | 2. 변경/수정 되는 Config 백업 파일과 패치 파일 별도로 생성하기 |
|
| 32 | ||
| 33 | === 작업 전 === |
|
| 34 | 1. DB HOT 백업 진행 |
|
| 35 | 2. ADS / BS / DB 서버내 default 파일 개수 및 컨텐츠 개수 확인 |
|
| 36 | ||
| 37 | 2-1. ADS#1, #2 서버 확인 |
|
| 38 | (컨텐츠 파일 개수 확인) |
|
| 39 | ># ls /data/contentsdata| egrep “\.mpg|\.ts” | wc -l |
|
| 40 | ||
| 41 | (디폴드 파일 개수 확인) |
|
| 42 | ># ls /data/contentsdata/default | egrep "\.mpg|\.ts" | wc -l |
|
| 43 | ||
| 44 | (날짜별 스케줄 보유량 확인) |
|
| 45 | ># cd /data/moc/errorfree/schedule |
|
| 46 | ># xmllint -format NVOD_CHxxx[* 채널 하나만 확인]_20260311_01M.xml | grep "EndTime=" |
|
| 47 | ||
| 48 | 2-2. BS#1, #2 서버 확인 |
|
| 49 | (컨텐츠 파일 개수 확인) |
|
| 50 | ># ls /data | egrep “\.mpg|\.ts” | wc -l |
|
| 51 | ||
| 52 | 2-3. DB 서버 확인 |
|
| 53 | (DB 접속) |
|
| 54 | ># su - enterprisedb |
|
| 55 | ># psql |
|
| 56 | ># \c castanets_nvod |
|
| 57 | ||
| 58 | (컨텐츠 파일 개수 확인) |
|
| 59 | ># Select count(*) from media where delete_check =’f’; |
|
| 60 | ||
| 61 | (스케줄 파일 개수 확인) |
|
| 62 | ># select * from eventschedule where channel_id = ‘XXX[* 채널 하나만 확인]’ order by start_time desc limit 5; |
|
| 63 | ||
| 64 | 3. ADS 서버 AutoPurge 종료 확인 |
|
| 65 | ># vim /var/log/castis/filemanager/filemanager.log |
|
| 66 | ||
| 67 | 4. ADS 서버 Rsync 스크립트 수행 |
|
| 68 | ||
| 69 | 4-1. ADS 서버 중 Standby 서버에서 실행 |
|
| 70 | ># /usr/local/castis/Rsync_moc.sh |
|
| 71 | ># /usr/local/castis/Rsync_contentsdata.sh |
|
| 72 | ||
| 73 | 4-2. CMS 서버 중 Standby 서버에서 실행 |
|
| 74 | ># /usr/local/castis/Rsync_transaction.sh |